package Basic;

import java.util.Scanner;

public class XianCheng extends Thread{/*通过继承Tread类来编写一个线程*/
	private static String name="莽晨";
	private static long pwd=123456;
	
	public static void main(String []args) {
		Scanner input=new Scanner(System.in);/*标准输入*/
		
		Thread T=new XianCheng();/*使用子类去新建一个线程	也可以：XianCheng T=new XianCheng();*/
		
		System.out.println("请输入名字：");
		
		String name1=input.next();/*键盘输入*/
		
		if (name1.equals(name)) {
			
			System.out.println("请在30秒内输入密码：");
			
			T.start();/*使用start()来通知线程启动，线程启动后会自动调用run()方法*/
			
			long pwd1=input.nextLong();

			if(pwd1==pwd) {
				T.stop();/*线程停止*/
				System.out.println("登入成功");
			}else {
				T.stop();
				System.out.println("登入失败");
			}
		}
	}
	
	@Override
	public void run() {/*线程的run()方法，线程启动后会自动调用*/
		System.out.print("剩余时间： ");
		for (int i=30;i>0;i--) {
			System.out.print(i+" ");
			try {
				Thread.sleep(1000);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
		System.exit(-1);/*系统退出*/
	}
}
